Enterprise Version
(dirty and scratched and dented)